今天我們再來學習一種搜尋的方式
array.find() 跟 array.filter()
都是屬於查找類型的
array.find() 與 array.filter() 不一樣的地方是
array.find() 只會回傳第一個符合條件的值
array.filter()的應用可以參考 [Day 15 | Array.prototype.filter () ]
arr.find(callback[, thisArg])
範例:使用array.find() 跟 array.filter() 來查找陣列裡大於20的資料
程式碼如下:
const arr = [15, 2, 8, 130, 44, 66];
const found_find = arr.find(element => element > 20);
console.log(found_find);
const found_filter = arr.filter(element => element > 20)
console.log(found_filter)